package com.winchain.chainbill.tbill.biz.vo;

import com.shell.bee.acct.account.po.AcctBas;
import com.shell.bee.file.po.PubFile;
import com.winchain.chainbill.bill.biz.send.vo.BillAttInvoice;
import com.winchain.chainbill.tbill.base.po.TbRec;
import java.math.BigDecimal;
import java.util.List;

public class TbRecVo extends TbRec {
	private String buyerId;
	private String buyerNm;
	private String buyerAcctNo;
	private String buyerBankNm;
	private String sellerId;
	private String sellerNm;
	private String sellerAcctNo;
	private String sellerBankNm;
	private String confirmerId;
	private String confirmerNm;
	private String confirmerAcctNo;
	private String confirmerBankNo;
	private String confirmerBankNm;
	private String dctId;
	private String dctDate;
	private BigDecimal dctAmt;
	private BigDecimal fixedRate;
	private BigDecimal varRate = BigDecimal.ZERO;
	private BigDecimal entVarRate = BigDecimal.ZERO;
	private Integer dctDays;
	private BigDecimal dctInt;
	private String dctCusName;
	private String dctIntCusName;
	private BigDecimal serFee;
	private boolean intPayByBuyer;
	private String remark;
	private String oprNm;
	private String optTime;
	private String optRemark;
	private String phoneCode;
	private String location;
	private AcctBas acct;
	private String contractFileIds;
	private String attInvoicesJson;
	private List<PubFile> contractFiles;
	private List<List<PubFile>> invoiceFiles;
	private List<BillAttInvoice> billAttInvoices;
	private boolean uploadInvoiceDefer = false;
	private int cusDfrDays;
	private boolean showInvoice = true;
	private String ovdId;
	private BigDecimal ovdInt;
	private String rpmtType;
	private BigDecimal capital;
	private String rpmtState;
	private String rpmtDate;
	private BigDecimal rpmtInt;
	private BigDecimal recvAmt;
	private int remainInvDfrDays;
	private String dfrUploadExpDate;

	public String getBuyerId() {
		return this.buyerId;
	}

	public void setBuyerId(String buyerId) {
		this.buyerId = buyerId;
	}

	public String getBuyerNm() {
		return this.buyerNm;
	}

	public void setBuyerNm(String buyerNm) {
		this.buyerNm = buyerNm;
	}

	public String getBuyerAcctNo() {
		return this.buyerAcctNo;
	}

	public void setBuyerAcctNo(String buyerAcctNo) {
		this.buyerAcctNo = buyerAcctNo;
	}

	public String getBuyerBankNm() {
		return this.buyerBankNm;
	}

	public void setBuyerBankNm(String buyerBankNm) {
		this.buyerBankNm = buyerBankNm;
	}

	public String getSellerId() {
		return this.sellerId;
	}

	public void setSellerId(String sellerId) {
		this.sellerId = sellerId;
	}

	public String getSellerNm() {
		return this.sellerNm;
	}

	public void setSellerNm(String sellerNm) {
		this.sellerNm = sellerNm;
	}

	public String getSellerAcctNo() {
		return this.sellerAcctNo;
	}

	public void setSellerAcctNo(String sellerAcctNo) {
		this.sellerAcctNo = sellerAcctNo;
	}

	public String getSellerBankNm() {
		return this.sellerBankNm;
	}

	public void setSellerBankNm(String sellerBankNm) {
		this.sellerBankNm = sellerBankNm;
	}

	public String getConfirmerId() {
		return this.confirmerId;
	}

	public void setConfirmerId(String confirmerId) {
		this.confirmerId = confirmerId;
	}

	public String getConfirmerNm() {
		return this.confirmerNm;
	}

	public void setConfirmerNm(String confirmerNm) {
		this.confirmerNm = confirmerNm;
	}

	public String getConfirmerAcctNo() {
		return this.confirmerAcctNo;
	}

	public void setConfirmerAcctNo(String confirmerAcctNo) {
		this.confirmerAcctNo = confirmerAcctNo;
	}

	public String getConfirmerBankNo() {
		return this.confirmerBankNo;
	}

	public void setConfirmerBankNo(String confirmerBankNo) {
		this.confirmerBankNo = confirmerBankNo;
	}

	public String getConfirmerBankNm() {
		return this.confirmerBankNm;
	}

	public void setConfirmerBankNm(String confirmerBankNm) {
		this.confirmerBankNm = confirmerBankNm;
	}

	public String getDctId() {
		return this.dctId;
	}

	public void setDctId(String dctId) {
		this.dctId = dctId;
	}

	public String getDctDate() {
		return this.dctDate;
	}

	public void setDctDate(String dctDate) {
		this.dctDate = dctDate;
	}

	public BigDecimal getDctAmt() {
		return this.dctAmt;
	}

	public void setDctAmt(BigDecimal dctAmt) {
		this.dctAmt = dctAmt;
	}

	public BigDecimal getFixedRate() {
		return this.fixedRate;
	}

	public void setFixedRate(BigDecimal fixedRate) {
		this.fixedRate = fixedRate;
	}

	public BigDecimal getVarRate() {
		return this.varRate;
	}

	public void setVarRate(BigDecimal varRate) {
		this.varRate = varRate;
	}

	public BigDecimal getEntVarRate() {
		return this.entVarRate;
	}

	public void setEntVarRate(BigDecimal entVarRate) {
		this.entVarRate = entVarRate;
	}

	public Integer getDctDays() {
		return this.dctDays;
	}

	public void setDctDays(Integer dctDays) {
		this.dctDays = dctDays;
	}

	public BigDecimal getDctInt() {
		return this.dctInt;
	}

	public void setDctInt(BigDecimal dctInt) {
		this.dctInt = dctInt;
	}

	public BigDecimal getSerFee() {
		return this.serFee;
	}

	public void setSerFee(BigDecimal serFee) {
		this.serFee = serFee;
	}

	public boolean isIntPayByBuyer() {
		return this.intPayByBuyer;
	}

	public void setIntPayByBuyer(boolean intPayByBuyer) {
		this.intPayByBuyer = intPayByBuyer;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getOprNm() {
		return this.oprNm;
	}

	public void setOprNm(String oprNm) {
		this.oprNm = oprNm;
	}

	public String getOptTime() {
		return this.optTime;
	}

	public void setOptTime(String optTime) {
		this.optTime = optTime;
	}

	public String getOptRemark() {
		return this.optRemark;
	}

	public void setOptRemark(String optRemark) {
		this.optRemark = optRemark;
	}

	public String getPhoneCode() {
		return this.phoneCode;
	}

	public void setPhoneCode(String phoneCode) {
		this.phoneCode = phoneCode;
	}

	public String getLocation() {
		return this.location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public AcctBas getAcct() {
		return this.acct;
	}

	public void setAcct(AcctBas acct) {
		this.acct = acct;
	}

	public String getDctCusName() {
		return this.dctCusName;
	}

	public void setDctCusName(String dctCusName) {
		this.dctCusName = dctCusName;
	}

	public String getDctIntCusName() {
		return this.dctIntCusName;
	}

	public void setDctIntCusName(String dctIntCusName) {
		this.dctIntCusName = dctIntCusName;
	}

	public String getContractFileIds() {
		return this.contractFileIds;
	}

	public void setContractFileIds(String contractFileIds) {
		this.contractFileIds = contractFileIds;
	}

	public String getAttInvoicesJson() {
		return this.attInvoicesJson;
	}

	public void setAttInvoicesJson(String attInvoicesJson) {
		this.attInvoicesJson = attInvoicesJson;
	}

	public List<PubFile> getContractFiles() {
		return this.contractFiles;
	}

	public void setContractFiles(List<PubFile> contractFiles) {
		this.contractFiles = contractFiles;
	}

	public List<List<PubFile>> getInvoiceFiles() {
		return this.invoiceFiles;
	}

	public void setInvoiceFiles(List<List<PubFile>> invoiceFiles) {
		this.invoiceFiles = invoiceFiles;
	}

	public List<BillAttInvoice> getBillAttInvoices() {
		return this.billAttInvoices;
	}

	public void setBillAttInvoices(List<BillAttInvoice> billAttInvoices) {
		this.billAttInvoices = billAttInvoices;
	}

	public boolean isUploadInvoiceDefer() {
		return this.uploadInvoiceDefer;
	}

	public void setUploadInvoiceDefer(boolean uploadInvoiceDefer) {
		this.uploadInvoiceDefer = uploadInvoiceDefer;
	}

	public int getCusDfrDays() {
		return this.cusDfrDays;
	}

	public void setCusDfrDays(int cusDfrDays) {
		this.cusDfrDays = cusDfrDays;
	}

	public boolean isShowInvoice() {
		return this.showInvoice;
	}

	public void setShowInvoice(boolean showInvoice) {
		this.showInvoice = showInvoice;
	}

	public String getOvdId() {
		return this.ovdId;
	}

	public void setOvdId(String ovdId) {
		this.ovdId = ovdId;
	}

	public BigDecimal getOvdInt() {
		return this.ovdInt;
	}

	public void setOvdInt(BigDecimal ovdInt) {
		this.ovdInt = ovdInt;
	}

	public String getRpmtType() {
		return this.rpmtType;
	}

	public void setRpmtType(String rpmtType) {
		this.rpmtType = rpmtType;
	}

	public BigDecimal getCapital() {
		return this.capital;
	}

	public void setCapital(BigDecimal capital) {
		this.capital = capital;
	}

	public String getRpmtState() {
		return this.rpmtState;
	}

	public void setRpmtState(String rpmtState) {
		this.rpmtState = rpmtState;
	}

	public String getRpmtDate() {
		return this.rpmtDate;
	}

	public void setRpmtDate(String rpmtDate) {
		this.rpmtDate = rpmtDate;
	}

	public BigDecimal getRpmtInt() {
		return this.rpmtInt;
	}

	public void setRpmtInt(BigDecimal rpmtInt) {
		this.rpmtInt = rpmtInt;
	}

	public BigDecimal getRecvAmt() {
		return this.recvAmt;
	}

	public void setRecvAmt(BigDecimal recvAmt) {
		this.recvAmt = recvAmt;
	}

	public int getRemainInvDfrDays() {
		return this.remainInvDfrDays;
	}

	public void setRemainInvDfrDays(int remainInvDfrDays) {
		this.remainInvDfrDays = remainInvDfrDays;
	}

	public String getDfrUploadExpDate() {
		return this.dfrUploadExpDate;
	}

	public void setDfrUploadExpDate(String dfrUploadExpDate) {
		this.dfrUploadExpDate = dfrUploadExpDate;
	}
}
